<%-- 
    Document   : cadastrotransacao_etapa1
    Created on : 10/03/2010, 00:29:07
    Author     : Robert
--%>

<%@page contentType="text/html" pageEncoding="UTF-8"
        import="java.util.List"
        import="erp.financeiro.DadosBancarios"
        import="erp.financeiro.dao.DadosBancariosDAO"
        import="erp.financeiro.Transacao"
        import="erp.financeiro.TipoPessoa"
        import="java.util.Iterator"
        import="javax.persistence.EntityManagerFactory"
        import="javax.persistence.EntityManager"
        import="javax.persistence.Query"
        import="javax.persistence.Persistence"
        %>

<script language="JavaScript" src="gen_validatorv31.js" type="text/javascript">

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >

	<head>
		<title>
			Soccer Planning
		</title>
                <script type="text/javascript" src="prototype.js"></script>
		<link rel="stylesheet" type="text/css" href="default.css" media="screen" />
		<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
	</head>

	<body>
	    <div>
			<div class="top">
				<div class="header">
					<div class="left">
						Soccer Planning
					</div>

					<div class="right">
						<div><a href="#">logout</a></div>
					</div>
				</div>
			</div>

			<div class="container">

				<div class="navigation">
					<a href="index.html" title="Home" class="clicked">			HOME </a>

					<div class="clearer"><span></span></div>
				</div>

				<div class="main">
					<div class="sidenav">
						<h2>Transações</h2>
						<ul>
							<li><a href="cadastrotransacao_etapa1.jsp" title="cadastrar">Cadastrar Transação </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Transação </a></li>
						</ul>

						<h2>Dados Bancários</h2>
						<ul>
							<li><a href="cadastro_dados_bancarios.jsp" title="cadastrar">Cadastrar Dados Bancários </a></li>
							<li><a href="listadadosbancarios.jsp" title="listar">Listar Dados Bancários </a></li>
						</ul>

						<%--<h2>Usuários</h2>
						<ul>
							<li><a href="cadastropagamento.jsp" title="cadastrar">Cadastrar Usuários </a></li>
							<li><a href="listatransacao.jsp" title="listar">Listar Usuários </a></li>
						</ul>--%>


                                                <h2>Relatórios</h2>
						<ul>
							<li><a href="relatorio_fluxo_caixa.jsp" title="fluxo">Fluxo de Caixa </a></li>
                                                        <li><a href="FluxoCaixaServlet" title="saldo">Saldo </a></li>
							<%--<li><a href="relatorio_historico.jsp" title="historico">Históricos </a></li>
                                                        <li><a href="relatorio_contabilidade.jsp" title="contabil">Balanço Contábil </a></li>--%>
						</ul>
					</div>

		 			<div class="content">
                                            <%
                                                String operacao = (String) request.getAttribute("operacao");
                                                Long novaTransacaoId = (Long) request.getAttribute("novaTransacaoId");
                                                if(operacao != null && operacao.equals("create")){
                                            %>
                                            <div class="info">
                                                Registro criado com sucesso!
                                                <a href="DetalharTransacaoServlet?id=<%= novaTransacaoId %>" >Ver detalhes...</a>

                                            </div>
                                            <%
                                                } else if(operacao != null && operacao.equals("edit")){
                                            %>
                                            <div class="info">
                                                Registro editado com sucesso!
                                                <a href="DetalharTransacaoServlet?id=<%= novaTransacaoId %>" >Ver detalhes...</a>

                                            </div>
                                            <%
                                                }
                                            %>

                                            
                                                <div class="forms">
                                                    <form name="dadospagamento" method="POST" action="cadastrotransacao_etapa2.jsp">

                                                        <%
                                                            String transacaoId = (String) request.getAttribute("transacaoId");
                                                            if(transacaoId == null){
                                                                transacaoId = "";
                                                            }
                                                            String categoria = (String) request.getAttribute("categoria");
                                                            if(categoria == null){
                                                                categoria = "";
                                                            }
                                                            String patrimonio = (String) request.getAttribute("patrimonio");
                                                            if(patrimonio == null){
                                                                patrimonio = "";
                                                            }
                                                            String descricao = (String) request.getAttribute("descricao");
                                                            if(descricao == null){
                                                                descricao = "";
                                                            }
                                                            String datavencimento = (String) request.getAttribute("datavencimento");
                                                            if(datavencimento == null){
                                                                datavencimento = "";
                                                            }
                                                            String valor = (String) request.getAttribute("valor");
                                                            if(valor == null){
                                                                valor = "";
                                                            }
                                                            String valormulta = (String) request.getAttribute("valormulta");
                                                            if(valormulta == null){
                                                                valormulta = "";
                                                            }
                                                            Long dadosId = (Long) request.getAttribute("dadosId");
                                                        %>

							<fieldset>
								<legend> Dados da Transação </legend>

                                                                        <input type="hidden" name="estado" value="" />
                                                                        <input type="hidden" name="transacaoId" value="<%= transacaoId %>" />
                                                                        <input type="hidden" name="dadosId" value="<%= dadosId %>" />
                                                                        
                                                                         <div>
										<label for="type">Categoria</label>

                                                                                <select id="type" name="categoria">
                                                                                    <option <% if((categoria!=null) && (categoria.equals("PAGAMENTO"))){ %> selected="true" <% } %>>Pagamento</option>
                                                                                    <option <% if((categoria!=null) && (categoria.equals("RECEBIMENTO"))){ %> selected="true" <% } %>>Recebimento</option>
										</select>

                                                    			</div>
                                                                        <div>
                                                                            <label for="patrimonio">Patrimônio</label>
                                                                            <input type="checkbox" name="patrimonio" <% if(patrimonio.equalsIgnoreCase("true")){ %> checked="true" <% } %> id="patrimonio" />
                                                                        </div>
									<div><label for="descricao">Descrição</label> 
                                                                            <textarea id="descricao" name="descricao" cols="50" rows="4"><%= descricao %></textarea>
                                                                        </div>
									<div><label for="datavencimento">Vencimento (dd/mm/aaaa)</label>
                                                                            <input id="datavencimento" type="text" name="datavencimento" value="<%= datavencimento %>" size="10" maxlength="10" />
                                                                        </div>
                                                                        <div><label for="valor">Valor</label>
                                                                            <input id="valor" type="text" name="valor" value="<%= valor %>" size="10"/>
                                                                        </div>
                                                                        <div><label for="valormulta">Valor da multa</label>
                                                                            <input id="valormulta" type="text" name="valormulta" value="<%= valormulta %>" size="10"/>
                                                                        </div>
                                                        </fieldset>
                                                        <input type="submit" value="Continuar"/>
                                                    </form
                                                    <script language="JavaScript" type="text/javascript">
                                                        var frmvalidator  = new Validator("dadospagamento");
                                                        frmvalidator.addValidation("descricao","req","O campo descrição não pode ser nulo");
                                                        frmvalidator.addValidation("datavencimento","req","O campo data de vencimento não pode ser nulo");
                                                        frmvalidator.addValidation("valor","req","O campo valor não pode ser nulo");
                                                        frmvalidator.addValidation("valormulta","req","O campo valor da multa não pode ser nulo");
                                                        frmvalidator.addValidation("valor","dec","O campo valor deve conter apenas números");
                                                        frmvalidator.addValidation("valormulta","dec","O campo valor da multa deve conter apenas números");


                                                        $('type').observe('change', function(event){
                                                            var type = event.target;
                                                            type.up('div').next('div');
                                                        })
                                                    </script>
						</div>

					</div>
                                        <div class="clearer"><span></span></div>
				</div>

				<div class="footer">
					Soccer Planning
				</div>
			</div>

	   	</div>
	</body>

</html>
